<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>el与data的两种写法</title>
  <!-- 引入vue -->
  <script src="../js/vue.js"></script>
</head>

<!-- 
  模板语法里面都是js表达式例如 :href="url" :href="new Date()"
 -->

<body>
  <div id="root">
    <h1>数据绑定 : {{msg}}</h1>
  </div>

  <script type="text/javascript">
    // 阻止vue启动的时候产生生产提示
    Vue.config.productionTip = false;

    // 创建Vue实例
    const vm = new Vue({
      // el: '#root',
      // data: {
      //   msg: '尚硅谷',
      // }
      data: function () {
        // 此时this指向的是vm
        // 如果用箭头函数,则this指向的是window
        console.log('执行了data函数', this);
        return {
          msg: '尚硅谷'
        }
      }
    })

    // 挂载容器
    vm.$mount('#root')
  </script>
</body>

</html>